import { Message } from 'element-ui';
//简单封装axios
import axios from 'axios'
import qs from "qs";


let https = function (url, data, method) {
    return new Promise((resolve, reject) => {
        if (method == 'POST') {
            axios.post(url, data).then(res => {
                if (res.status == 200) {
                    resolve(res);
                } else {
                    Message.error('网络请求错误');
                }
            }).catch(err => {
                if (err.message.indexOf('timeout') !== -1) {
                    Message.error('请求超时');
                } else {
                    Message.error('网络请求错误');
                }
                reject(err)
            }).f
        } else if (method == 'GET') {
            axios.get(url, { params: data }).then(res => {
                // resolve(res);
                if (res.status == 200) {
                    resolve(res);
                } else {
                    Message.error('网络请求错误');
                }
            }).catch(err => {
                Message.error('网络请求错误');
                reject(err)
            })
        }
    });
}
export default {https}